package com.lemeng.service;

import com.lemeng.entity.Goods;
import com.lemeng.entity.PageResult;
import com.lemeng.pojo.Sku;
import com.lemeng.pojo.Spu;

import java.util.List;
import java.util.Map;

public interface SpuService {

    public List<Goods> findAll();

    public PageResult<Goods> findPage(Integer page, Integer size);

    public List<Goods> findList(Map<String, Object> serchMap);

    public PageResult<Goods> findPage(Integer page, Integer size, Map<String, Object> serchMap);

    public Goods findById(String id);

    void add(Goods goods);

    void update(Goods goods);

    void delete(Integer id);

    void updateIsMarketable(Spu spu);

    void editSkuInfo(List<Sku> skuList);
}
